import pytest

# TODO 测试函数形式
'''
def test_func():
    print("测试函数。。。")

# 命令行执行：
pytest -s 6-4-10 代码 - 基础使用（函数形式、类形式、函数级别、类级别）.py
# 主函数执行：        
if __name__ == '__main__':
    pytest.main(["-s", "6-4-10 代码 - 基础使用（函数形式、类形式、函数级别、类级别）.py"])
'''

# TODO 测试类形式
'''
class TestLogin(object):
    def test_method1(self):
        print("-- test_method1")
        assert 1
    def test_method2(self):
        print("-- test_method2")
        assert 0

# 命令行执行：
# pytest -s 6-4-10 代码 - 基础使用（函数形式、类形式、函数级别、类级别）.py
# 主函数执行：        
if __name__ == '__main__':
    pytest.main(["-s", "6-4-10 代码 - 基础使用（函数形式、类形式、函数级别、类级别）.py"])
'''
# TODO 特殊方法-函数级别、类级别
'''
# 执行顺序：1 - 3 - 5 - 4 - 3- 6 - 4 - 2
class TestDemo(object):

    def setup_class(cls):  1
        print("类--开始")

    def teardown_class(cls): 2
        print("类--结束")
        
    def setup_method(self, method): 3
        print("函数--开始")

    def teardown_method(self, method): 4
        print("函数--结束")

    def test_method1(self): 5
        print("测试方法1")

    def test_method2(self): 6
        print("测试方法2")
if __name__ == '__main__':
    pytest.main(["-s", "6-4-10 代码 - 基础使用（函数形式、类形式、函数级别、类级别）.py"])

'''








